package com.tianjs.atomicTest;

import java.util.concurrent.atomic.AtomicIntegerArray;

public class AtomicIntegerArrayTest {

	static int[] value = new int[] {1,2};
	
    //value通过构造方法传递进去
	//AtomicIntegerArray将当前数组复制一份
	//AtomicIntegerArray对内部数组元素进行修改，不会影响传入的数组
	static AtomicIntegerArray ai = new AtomicIntegerArray(value);
	public static void main(String[] args) {
		ai.getAndSet(0, 3);
		System.out.println(ai.get(0));
		System.out.println(value[0]);
		
	}

}
